using System;

namespace Process.Domain.DTO.InputDTO
{
    public class UpdateTicketInput
    {
        /// <summary>
        /// 主键Id
        /// </summary>
        public long Id { get; set; }
        /// <summary>
        /// 工单编号
        /// </summary>
        public string TicketCode { get; set; }
        /// <summary>
        /// 工单名称
        /// </summary>
        public string TicketName { get; set; }
        /// <summary>
        /// 工单来源类型
        /// </summary>
        public string TicketFromType { get; set; }
        /// <summary>
        /// 订单编号
        /// </summary>
        public string OrderCode { get; set; }
        /// <summary>
        /// 工单类型
        /// </summary>
        public string TicketType { get; set; }
        /// <summary>
        /// 产品编号
        /// </summary>
        public string ProductCode { get; set; }
        /// <summary>
        /// 产品名称
        /// </summary>
        public string ProductName { get; set; }
        /// <summary>
        /// 规格型号
        /// </summary>
        public string Specs { get; set; }
        /// <summary>
        /// 单位
        /// </summary>
        public string Unit { get; set; }
        /// <summary>
        /// 工单数量（总数量）
        /// </summary>
        public int TicketNumber { get; set; }
        /// <summary>
        /// 已经生产数量
        /// </summary>
        public int HasNumber { get; set; }
        /// <summary>
        /// 需求时间（结束时间）
        /// </summary>
        public DateTime DemandDate { get; set; }
        /// <summary>
        /// 客户编码
        /// </summary>
        public string UserCode { get; set; }
        /// <summary>
        /// 客户名称
        /// </summary>
        public string UserName { get; set; }
        /// <summary>
        /// 工单描述
        /// </summary>
        public string Desc { get; set; }
        /// <summary>
        /// 工艺id
        /// </summary>
        public long OperationId { get; set; }
        /// <summary>
        /// 进度
        /// </summary>
        public string Progress { get; set; }
    }
} 